Text copied to clipboard!

Tytuł

Text copied to clipboard!

Architekt Oprogramowania

Opis

Text copied to clipboard!
Poszukujemy Architekta Oprogramowania, który dołączy do naszego zespołu technologicznego i odegra kluczową rolę w projektowaniu, rozwijaniu oraz wdrażaniu złożonych systemów informatycznych. Osoba na tym stanowisku będzie odpowiedzialna za tworzenie architektury oprogramowania, która spełnia wymagania biznesowe, techniczne i operacyjne, zapewniając jednocześnie skalowalność, bezpieczeństwo i wydajność systemów. Architekt Oprogramowania będzie współpracować z zespołami programistów, analityków biznesowych, testerów oraz menedżerów projektów, aby zapewnić spójność i jakość rozwiązań technologicznych. Będzie również odpowiedzialny za wybór odpowiednich technologii, wzorców projektowych oraz standardów kodowania. Wymagana jest umiejętność analitycznego myślenia, rozwiązywania problemów oraz komunikacji z interesariuszami technicznymi i nietechnicznymi. Idealny kandydat posiada doświadczenie w projektowaniu systemów rozproszonych, mikroserwisów, integracji API oraz znajomość chmur obliczeniowych (np. AWS, Azure, GCP). Powinien również znać języki programowania takie jak Java, C#, Python lub JavaScript oraz narzędzia do zarządzania konfiguracją i CI/CD. Oferujemy pracę w dynamicznym środowisku, możliwość rozwoju zawodowego, udział w innowacyjnych projektach oraz atrakcyjne wynagrodzenie i benefity. Jeśli jesteś osobą z pasją do technologii i chcesz mieć realny wpływ na kształtowanie nowoczesnych rozwiązań IT, zapraszamy do aplikowania.

Obowiązki

Text copied to clipboard!
  • Projektowanie architektury systemów informatycznych
  • Wybór technologii i narzędzi programistycznych
  • Współpraca z zespołami deweloperskimi i biznesowymi
  • Tworzenie dokumentacji technicznej
  • Zapewnienie skalowalności i bezpieczeństwa systemów
  • Nadzór nad implementacją rozwiązań
  • Analiza wymagań technicznych i biznesowych
  • Udział w przeglądach kodu i audytach architektury
  • Mentorowanie młodszych członków zespołu
  • Wdrażanie najlepszych praktyk projektowych

Wymagania

Text copied to clipboard!
  • Wykształcenie wyższe informatyczne lub pokrewne
  • Minimum 5 lat doświadczenia w tworzeniu oprogramowania
  • Doświadczenie w projektowaniu architektury systemów
  • Znajomość wzorców projektowych i zasad SOLID
  • Biegłość w jednym lub kilku językach programowania (Java, C#, Python, itp.)
  • Znajomość technologii chmurowych (AWS, Azure, GCP)
  • Doświadczenie z mikroserwisami i integracją API
  • Umiejętność pracy zespołowej i komunikacji
  • Znajomość narzędzi CI/CD i DevOps
  • Dobra znajomość języka angielskiego

Potencjalne pytania na rozmowie

Text copied to clipboard!
  • Jakie masz doświadczenie w projektowaniu architektury systemów?
  • Z jakich technologii chmurowych korzystałeś w poprzednich projektach?
  • Jakie wzorce projektowe stosujesz najczęściej i dlaczego?
  • Czy masz doświadczenie z mikroserwisami? Opowiedz o jednym z projektów.
  • Jakie narzędzia CI/CD znasz i stosujesz?
  • Jak radzisz sobie z konfliktami technologicznymi w zespole?
  • Czy miałeś okazję mentorować innych programistów?
  • Jakie są Twoje ulubione języki programowania i dlaczego?
  • Jak zapewniasz bezpieczeństwo w projektowanych systemach?
  • Czy masz doświadczenie w pracy z architekturą opartą na zdarzeniach?